automation factory automation surface mount repair engineering industrial automation pcb assembly surface mount surface mount rework bga rework industrial surface mount solder training automation systems flip chip pcb bga control pcb design